package com.ydd.entity;

import java.time.LocalDateTime;
import java.io.Serializable;

import lombok.Builder;
import lombok.Data;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;


/**
* @program: nz_backstage
* @description: 角色表
* @author: xierongbin
* @create: 2023-05-29 10:34
**/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(description = "角色管理")
public class SysRole implements Serializable{

/**
 * 编号
 */
  @ApiModelProperty(value = "编号")
  private String id;

/**
 * 角色名称
 */
  @ApiModelProperty(value = "角色名称")
  private String name;

/**
 * 角色描述
 */
  @ApiModelProperty(value = "角色描述")
  private String description;

/**
 * 创建时间
 */
  @ApiModelProperty(value = "创建时间")
  private LocalDateTime createDate;

/**
 * 更新时间
 */
  @ApiModelProperty(value = "更新时间")
  private LocalDateTime updateDate;

/**
 * 备注信息
 */
  @ApiModelProperty(value = "备注信息")
  private String remarks;

/**
 * 删除标记
 */
  @ApiModelProperty(value = "删除标记")
  private String delFlag;

/**
 * 是否为超级管理员
 */
  @ApiModelProperty(value = "是否为超级管理员")
  private Integer superadmin;

/**
 * 是否为默认数据，null表示不是，1表示是
 */
  @ApiModelProperty(value = "是否为默认数据，null表示不是，1表示是")
  private String defaultData;


}
